home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / CMCD1203.ISO / Software / Complet / CINEBENCH 2003 / resource / res / description / Olight.h < prev    next >
C/C++ Source or Header  |  2003-02-27  |  10KB  |  241 lines

  1. #ifndef _Olight_H_
  2. #define _Olight_H_
  3.  
  4. enum
  5. {
  6.     LIGHT_COLOR                                        = 90000, // VECTOR
  7.     LIGHT_BRIGHTNESS                            = 90001, // REAL
  8.     LIGHT_TYPE                                        = 90002, // LONG
  9.         LIGHT_TYPE_OMNI                                    = 0,
  10.         LIGHT_TYPE_SPOT                                    = 1,
  11.         LIGHT_TYPE_SPOTRECT                            = 2,
  12.         LIGHT_TYPE_DISTANT                            = 3,
  13.         LIGHT_TYPE_PARALLEL                            = 4,
  14.         LIGHT_TYPE_PARSPOT                            = 5,
  15.         LIGHT_TYPE_PARSPOTRECT                    = 6,
  16.         LIGHT_TYPE_TUBE                                    = 7,
  17.         LIGHT_TYPE_AREA                                    = 8,
  18.     LIGHT_SHADOWTYPE                            = 90003, // LONG
  19.         LIGHT_SHADOWTYPE_NONE                        = 0,
  20.         LIGHT_SHADOWTYPE_SOFT                        = 1,
  21.         LIGHT_SHADOWTYPE_HARD                        = 2,
  22.         LIGHT_SHADOWTYPE_AREA                        = 3,
  23.     LIGHT_VLTYPE                                    = 90004, // LONG
  24.         LIGHT_VLTYPE_NONE                                = 0,
  25.         LIGHT_VLTYPE_VISIBLE                        = 1,
  26.         LIGHT_VLTYPE_VOLUMETRIC                    = 2,
  27.         LIGHT_VLTYPE_INVERSEVOLUMETRIC    = 3,
  28.     LIGHT_NOISETYPE                             = 90005, // LONG
  29.         LIGHT_NOISETYPE_NONE                        = 0,
  30.         LIGHT_NOISETYPE_ILLUM                        = 1,
  31.         LIGHT_NOISETYPE_VISIBLE                    = 2,
  32.         LIGHT_NOISETYPE_BOTH                        = 3,
  33.     LIGHT_SHOWILLUMINATION                = 90006, // BOOL
  34.     LIGHT_SHOWVISIBLELIGHT                = 90007, // BOOL
  35.     LIGHT_SHOWCLIPPING                        = 90008, // BOOL
  36.     LIGHT_NOLIGHTRADIATION                = 90009, // BOOL
  37.     LIGHT_MEMORYREQUIREMENT                    = 1000,        // virtual ID
  38.     LIGHT_RENDERTIME                                = 1001,        // virtual ID
  39.     LIGHT_SHADOW_MAPSIZE                        = 1002,        // virtual ID
  40.         LIGHT_SHADOW_MAPSIZE_250                    = 0,
  41.         LIGHT_SHADOW_MAPSIZE_500                    = 1,
  42.         LIGHT_SHADOW_MAPSIZE_750                    = 2,
  43.         LIGHT_SHADOW_MAPSIZE_1000                    = 3,
  44.         LIGHT_SHADOW_MAPSIZE_1250                    = 4,
  45.         LIGHT_SHADOW_MAPSIZE_1500                    = 5,
  46.         LIGHT_SHADOW_MAPSIZE_1750                    = 6,
  47.         LIGHT_SHADOW_MAPSIZE_2000                    = 7,
  48.         LIGHT_SHADOW_MAPSIZE_USER                    = 8,
  49.     LIGHT_SHADOW_MEMUSAGE                        = 1003,        // virtual ID
  50.     LIGHT_LENSEFFECTS_REFL_EDIT            = 1005,        // virtual ID
  51.     LIGHT_LENSEFFECTS_PREVIEW                = 1006,   // virtual ID
  52.     LIGHT_NOISE_PREVIEW                            = 1007,   // virtual ID
  53.  
  54.     LIGHT_DETAILS_INNERANGLE            = 90010, // REAL
  55.     LIGHT_DETAILS_OUTERANGLE            = 90011, // REAL
  56.     LIGHT_DETAILS_INNERRADIUS            = 90012, // REAL
  57.     LIGHT_DETAILS_OUTERRADIUS            = 90013, // REAL
  58.     LIGHT_DETAILS_FALLOFF         = 90014, // LONG
  59.         LIGHT_DETAILS_FALLOFF_NONE                        = 0,
  60.         LIGHT_DETAILS_FALLOFF_LINEAR                    = 1,
  61.         LIGHT_DETAILS_FALLOFF_INVERSE                    = 2,
  62.         LIGHT_DETAILS_FALLOFF_INVERSESQUARE        = 3,
  63.         LIGHT_DETAILS_FALLOFF_INVERSECUBIC        = 4,
  64.         LIGHT_DETAILS_FALLOFF_STEP                        = 5,
  65.     LIGHT_DETAILS_AMBIENT                    = 90015, // BOOL
  66.     LIGHT_DETAILS_NODIFFUSE                = 90016, // BOOL
  67.     LIGHT_DETAILS_NOSPECULAR            = 90017, // BOOL
  68.     LIGHT_DETAILS_INNERCONE                = 90018, // BOOL
  69.     LIGHT_DETAILS_USEINNERCOLOR        = 90019, // BOOL
  70.     LIGHT_DETAILS_COLFALLOFF            = 90020, // BOOL
  71.     LIGHT_DETAILS_CONTRAST                = 90021, // REAL
  72.     LIGHT_DETAILS_ASPECTRATIO            = 90022, // REAL
  73.     LIGHT_DETAILS_BRIGHTNESS            = 90023, // REAL
  74.     LIGHT_DETAILS_INNERDISTANCE        = 90024, // REAL
  75.     LIGHT_DETAILS_OUTERDISTANCE        = 90025, // REAL
  76.     LIGHT_DETAILS_INNERCOLOR      = 90026, // VECTOR
  77.     LIGHT_DETAILS_NEARCLIP        = 90027, // BOOL
  78.     LIGHT_DETAILS_FARCLIP                    = 90028, // BOOL
  79.     LIGHT_DETAILS_NEARFROM                = 90029, // REAL
  80.     LIGHT_DETAILS_NEARTO                    = 90030, // REAL
  81.     LIGHT_DETAILS_FARFROM                    = 90031, // REAL
  82.     LIGHT_DETAILS_FARTO                        = 90032, // REAL
  83.     LIGHT_DETAILS_SEPARATEPASS        = 90033, // BOOL
  84.  
  85.     LIGHT_VISIBILITY_CUSTOMCOLORS                    = 70000, // BOOL
  86.     LIGHT_VISIBILITY_USEFALLOFF                        = 70001, // BOOL
  87.     LIGHT_VISIBILITY_USEEDGEFALLOFF                = 70002, // BOOL
  88.     LIGHT_VISIBILITY_COLOREDEDGEFALLOFF        = 70003, // BOOL
  89.     LIGHT_VISIBILITY_FALLOFF                            = 70004, // REAL
  90.     LIGHT_VISIBILITY_EDGEFALLOFF                    = 70005, // REAL
  91.     LIGHT_VISIBILITY_DITHERING                        = 70006, // REAL
  92.     LIGHT_VISIBILITY_INNERCOLOR                        = 70007, // VECTOR
  93.     LIGHT_VISIBILITY_OUTERCOLOR                        = 70008, // VECTOR
  94.     LIGHT_VISIBILITY_INNERDISTANCE                = 70009, // REAL
  95.     LIGHT_VISIBILITY_BRIGHTNESS                        = 70019, // REAL
  96.     LIGHT_VISIBILITY_SAMPLEDISTANCE                = 70020, // REAL
  97.     LIGHT_VISIBILITY_DUST                                    = 70021, // REAL
  98.     LIGHT_VISIBILITY_ADDITIVE                            = 70022, // BOOL
  99.     LIGHT_VISIBILITY_ADAPTBRIGHTNESS            = 70023, // BOOL
  100.     LIGHT_VISIBILITY_OUTERDISTANCE                = 70027, // REAL
  101.     LIGHT_VISIBILITY_OUTERDISTANCEREL            = 70028, // VECTOR
  102.  
  103.     LIGHT_SHADOW_RELATIVEBIAS         = 50000, // REAL
  104.     LIGHT_SHADOW_DENSITY             = 50001, // REAL
  105.     LIGHT_SHADOW_PARALLELWIDTH     = 50002, // REAL
  106.     LIGHT_SHADOW_CONEANGLE         = 50003, // REAL
  107.     LIGHT_SHADOW_AREAWIDTH             = 50004, // REAL
  108.     LIGHT_SHADOW_MAPSIZEX        = 50005, // LONG
  109.     LIGHT_SHADOW_MAPSIZEY             = 50006, // LONG
  110.     LIGHT_SHADOW_SAMPLERADIUS    = 50007, // LONG
  111.     LIGHT_SHADOW_TRANSPARENCY    = 50008, // BOOL
  112.     LIGHT_SHADOW_ABSOLUTE               = 50009, // BOOL
  113.     LIGHT_SHADOW_OUTLINE               = 50010, // BOOL
  114.     LIGHT_SHADOW_USECONE                 = 50011, // BOOL
  115.     LIGHT_SHADOW_SOFTCONE               = 50012, // BOOL
  116.     LIGHT_SHADOW_COLOR           = 50013, // VECTOR
  117.     LIGHT_SHADOW_AREASAMPLES     = 50014, // REAL
  118.     LIGHT_SHADOW_CLIPINFLUENCE     = 50015, // BOOL
  119.     LIGHT_SHADOW_ABSOLUTEBIAS         = 50016, // REAL
  120.  
  121.     LIGHT_CAUSTIC_ENABLE                 = 91000, // BOOL
  122.     LIGHT_CAUSTIC_ENERGY                 = 91001, // REAL
  123.     LIGHT_CAUSTIC_PHOTONS                 = 91002, // LONG
  124.     LIGHT_VOLCAUSTIC_ENABLE           = 91003, // BOOL
  125.     LIGHT_VOLCAUSTIC_ENERGY             = 91004, // REAL
  126.     LIGHT_VOLCAUSTIC_PHOTONS     = 91005, // LONG
  127.     LIGHT_VOLCAUSTIC_FALLOFF         = 91006, // LONG
  128.         LIGHT_VOLCAUSTIC_FALLOFF_NONE                        = 0,
  129.         LIGHT_VOLCAUSTIC_FALLOFF_LINEAR                    = 1,
  130.         LIGHT_VOLCAUSTIC_FALLOFF_INVERSE                = 2,
  131.         LIGHT_VOLCAUSTIC_FALLOFF_INVERSESQUARE    = 3,
  132.         LIGHT_VOLCAUSTIC_FALLOFF_INVERSECUBIC        = 4,
  133.         LIGHT_VOLCAUSTIC_FALLOFF_STEP                        = 5,
  134.     LIGHT_VOLCAUSTIC_INNERDISTANCE = 91007, // REAL
  135.     LIGHT_VOLCAUSTIC_OUTERDISTANCE = 91008, // REAL
  136.  
  137.     LIGHT_NOISE_TYPE                                = 60000, // LONG
  138.         LIGHT_NOISE_TYPE_NOISE                    = 0,
  139.         LIGHT_NOISE_TYPE_SOFTTURBULENCE    = 1,
  140.         LIGHT_NOISE_HARDTURBULENCE            = 2,
  141.         LIGHT_NOISE_WAVYTURBULENCE            = 3,
  142.     LIGHT_NOISE_OCTAVES                            = 60001, // LONG
  143.     LIGHT_NOISE_VELOCITY                        = 60002, // REAL
  144.     LIGHT_NOISE_BRIGHTNESS                    = 60006, // REAL
  145.     LIGHT_NOISE_CONTRAST                        = 60004, // REAL
  146.     LIGHT_NOISE_LOCAL                                = 60008, // BOOL
  147.  
  148.     LIGHT_NOISE_SCALE                                = 60009, // VECTOR
  149.     LIGHT_NOISE_SCALEILLUMINATION        = 60003, // REAL
  150.  
  151.     LIGHT_NOISE_WIND                                = 60007, // VECTOR
  152.     LIGHT_NOISE_WINDVELOCITY                = 60005, // REAL
  153.  
  154.     LIGHT_LENSEFFECTS_GLOWSV                                = 80000, // REAL
  155.     LIGHT_LENSEFFECTS_REFLSV                                = 80001, // REAL
  156.     LIGHT_LENSEFFECTS_GLOWSTRENGTH                    = 80002, // REAL
  157.     LIGHT_LENSEFFECTS_REFLSTRENGTH                    = 80003, // REAL
  158.     LIGHT_LENSEFFECTS_SCALE                                    = 80004, // REAL
  159.     LIGHT_LENSEFFECTS_ROTATION                            = 80005, // REAL
  160.     LIGHT_LENSEFFECTS_REFERENCE                            = 80006, // REAL
  161.     LIGHT_LENSEFFECTS_USELIGHTPARAMETER            = 80007, // BOOL
  162.     LIGHT_LENSEFFECTS_FADEBEHINDOBJECT            = 80008, // BOOL
  163.     LIGHT_LENSEFFECTS_FADEAPPROACHINGOBJECT    = 80009, // BOOL
  164.     LIGHT_LENSEFFECTS_FADENEARBORDER                = 80010, // BOOL
  165.     LIGHT_LENSEFFECTS_SCALEGLOW                            = 80011, // BOOL
  166.     LIGHT_LENSEFFECTS_SCALEREFLEXES                    = 80012, // BOOL
  167.     LIGHT_LENSEFFECTS_LENSGLOW                            = 80014, // LONG
  168.         LIGHT_LENSEFFECTS_LENSGLOW_INACTIVE            =  0,
  169.         LIGHT_LENSEFFECTS_LENSGLOW_CUSTOM                =  1,
  170.         LIGHT_LENSEFFECTS_LENSGLOW_DEFAULT            =  2,
  171.         LIGHT_LENSEFFECTS_LENSGLOW_CINEMAR4            =  3,
  172.         LIGHT_LENSEFFECTS_LENSGLOW_WIDEANGLE        =  4,
  173.         LIGHT_LENSEFFECTS_LENSGLOW_ZOOM                    =  5,
  174.         LIGHT_LENSEFFECTS_LENSGLOW_HI8                    =  6,
  175.         LIGHT_LENSEFFECTS_LENSGLOW_CAMCORDER        =  7,
  176.         LIGHT_LENSEFFECTS_LENSGLOW_SEARCHLIGHT    =  8,
  177.         LIGHT_LENSEFFECTS_LENSGLOW_ARTIFACT            =  9,
  178.         LIGHT_LENSEFFECTS_LENSGLOW_STAR1                = 10,
  179.         LIGHT_LENSEFFECTS_LENSGLOW_STAR2                = 11,
  180.         LIGHT_LENSEFFECTS_LENSGLOW_STAR3                = 12,
  181.         LIGHT_LENSEFFECTS_LENSGLOW_PURPLE                = 13,
  182.         LIGHT_LENSEFFECTS_LENSGLOW_FLASHLIGHT        = 14,
  183.         LIGHT_LENSEFFECTS_LENSGLOW_SUN1                    = 15,
  184.         LIGHT_LENSEFFECTS_LENSGLOW_SUN2                    = 16,
  185.         LIGHT_LENSEFFECTS_LENSGLOW_GREY                    = 17,
  186.         LIGHT_LENSEFFECTS_LENSGLOW_BLUE1                = 18,
  187.         LIGHT_LENSEFFECTS_LENSGLOW_BLUE2                = 19,
  188.         LIGHT_LENSEFFECTS_LENSGLOW_RED                    = 20,
  189.         LIGHT_LENSEFFECTS_LENSGLOW_YELLOWGREEN1 = 21,
  190.         LIGHT_LENSEFFECTS_LENSGLOW_YELLOWGREEN2 = 22,
  191.         LIGHT_LENSEFFECTS_LENSGLOW_CANDLE                = 23,
  192.  
  193.     LIGHT_LENSEFFECTS_LENSREFL                            = 80015, // LONG
  194.         LIGHT_LENSEFFECTS_LENSREFL_INACTIVE            =  0,
  195.         LIGHT_LENSEFFECTS_LENSREFL_CUSTOM                =  1,
  196.         LIGHT_LENSEFFECTS_LENSREFL_DEFAULT            =  2,
  197.         LIGHT_LENSEFFECTS_LENSREFL_CINEMAR4            =  3,
  198.         LIGHT_LENSEFFECTS_LENSREFL_WIDEANGLE        =  4,
  199.         LIGHT_LENSEFFECTS_LENSREFL_ZOOM                    =  5,
  200.         LIGHT_LENSEFFECTS_LENSREFL_HI8                    =  6,
  201.         LIGHT_LENSEFFECTS_LENSREFL_CAMCORDER        =  7,
  202.         LIGHT_LENSEFFECTS_LENSREFL_SEARCHLIGHT    =  8,
  203.         LIGHT_LENSEFFECTS_LENSREFL_ARTIFACT            =  9,
  204.         LIGHT_LENSEFFECTS_LENSREFL_STAR1                = 10,
  205.         LIGHT_LENSEFFECTS_LENSREFL_STAR2                = 11,
  206.         LIGHT_LENSEFFECTS_LENSREFL_STAR3                = 12,
  207.         LIGHT_LENSEFFECTS_LENSREFL_PURPLE                = 13,
  208.         LIGHT_LENSEFFECTS_LENSREFL_FLASHLIGHT1    = 14,
  209.         LIGHT_LENSEFFECTS_LENSREFL_FLASHLIGHT2    = 15,
  210.         LIGHT_LENSEFFECTS_LENSREFL_FLASHLIGHT3    = 16,
  211.  
  212.     LIGHT_LENSEFFECTS_GLOW                              = 80016,
  213.  
  214.     LIGHT_LENSEFFECTS_LENSCOUNT                        = 80013, // LONG
  215.     LIGHT_LENS_POS                 = 10000, // REAL
  216.     LIGHT_LENS_SIZE              = 10001, // REAL
  217.     LIGHT_LENS_COL               = 10002, // VECTOR
  218.     LIGHT_LENS_TYPE              = 10003, // LONG
  219.  
  220.     LIGHT_GROUP_DETAILS                     = 1010,
  221.     LIGHT_GROUP_VISIBILITY             = 1011,
  222.     LIGHT_GROUP_SHADOW                     = 1012,
  223.     LIGHT_GROUP_CAUSTICS                 = 1013,
  224.     LIGHT_GROUP_NOISE                         = 1014,
  225.     LIGHT_GROUP_LENSEFFECTS             = 1015,
  226.     LIGHT_GROUP_EXCLUSION                 = 1016,
  227.     LIGHT_GROUP_GENERAL                     = 1017,
  228.  
  229.     LIGHT_EXCLUSION_LIST                 = 100000,
  230.   LIGHT_EXCLUSION_MODE                         = 100001, // include or exclude mode
  231.       LIGHT_EXCLUSION_MODE_INCLUDE        = 0,
  232.       LIGHT_EXCLUSION_MODE_EXCLUDE        = 1,
  233.     LIGHT_PYROCLUSTER_ILLUMINATION    = 100002,
  234.     LIGHT_PYROCLUSTER_SHADOW                = 100003,
  235.  
  236.     LIGHT_INC = 100,
  237.  
  238.     LIGHT_END_
  239. };
  240.  
  241. #endif